home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / 011-020 / amok12 / fischertechnik / fischer.doc < prev    next >
Text File  |  1993-11-04  |  4KB  |  148 lines

  1. (**********************************************************************
  2.  
  3.     :Program.       Interface
  4.     :Author.        Norbert Klapczynski
  5.     :Address.    Kochelseestr. 9, D8900 Augsburg 1
  6.     :Phone.      0821/662825
  7.     :shortcut.      [kla]
  8.     :Version.       1.0   
  9.     :Date.          29.11.88
  10.     :Copyright.  Public Domain
  11.     :Language.      Modula-II
  12.     :Translator. M2Amiga AMSoft
  13.     :Update     
  14.     
  15. **********************************************************************)
  16.  
  17. Programmbeschreibung:
  18.  
  19. Mit diesem Programm ist es möglich, das Fischertechnik-interface
  20. am Amiga zu betreiben.
  21.  
  22. Notwendig hierfür ist ein original IBM Adapter von Fischertechnik.
  23. oder man baut ihn sich selbst!
  24. Anmerkungen hierzu am Ende dieses Textes.
  25.  
  26. Bei der Implementierung der Befehle habe ich mich soweit möglich
  27. an die bereits existierenden Notationen gehalten.
  28.  
  29. Um also z.B. den Motor 1 auf Linkslauf zu schalten ist folgendes zu tun:
  30.  
  31. M ( M1 , Links );
  32.  
  33. Hierzu sind der Befehl      M 
  34.           der Datentyp      Motor
  35.     sowie der Datentyp      Richtung
  36.    
  37.           von "Interface" zu importieren.
  38.                
  39. Des weiteren wurden weitere nützliche, noch nicht vorhandene Befehle
  40. implementiert.               
  41.  
  42. Einige "neue" Befehle:
  43.  
  44. PrepareM:     Damit können Motoren vorbereitet werden.
  45.               Erst beim nächsten Writebefehl wird dieser Zustand dann an das
  46.               Interface übergeben. Damit ist es möglich nach mehreren
  47.               Motorvorbereitungen diese genau gleichzeitig zu starten.
  48.  
  49. Read:         bietet die Möglichkeit jetzt auf einen Schlag alle Eingänge 
  50.               auf einmal zu lesen.
  51.               
  52. Richtung Aus2:
  53.               Eigentlich gibt es nur 4 Möglichkeiten für einen Motor.
  54.               
  55.               1. Motor Aus;
  56.               2. Motor Rechts = Ein;
  57.               3. Motor Links;
  58.               4. Motor Aus2;
  59.               
  60.               Der Zustand Ein ist aus historischen Gründen vorhanden und
  61.               wird genau wie Rechts behandelt.
  62.               
  63.               Zustand      Spannungszustände
  64.               
  65.               Aus           0 Volt   0 Volt
  66.               Rechts        7 Volt   0 Volt
  67.               Links         0 Volt   7 Volt
  68.               Aus2          7 Volt   7 Volt
  69.               
  70.               
  71.               Heraus ist ersichtlich, daß Aus2 ein 4. bisher noch nicht 
  72.               zugänglicher Zustand ist. Er hat auf Motoren die gleiche 
  73.               Auswirkung wie Aus. Mittels Dioden und einer zusätzlichen
  74.               Masseleitung kann man jedoch noch mehr damit anfangen....
  75.               
  76.               
  77. Weitere Informationen sind den 4 Beispielprogrammen zu entnehmen.
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86. Adapterbeschreibung:
  87.  
  88. Das Fachbandkabel führt vom Interface zu einer 20-poligen Buchsenleiste.
  89. ( Zumindest in der Version die ich besitze )
  90. Diese Buchse ist Fischertechnikstandard.
  91. Das heißt, die Anpassung an ihren Computer wird von einer Zwischenplatine 
  92. vorgenommen.
  93.  
  94. Besorgen sie sich also ein zu dieser 20-poligen Buchse passendes Gegenstück
  95. und einen DB-25 Stecker männlich (Parallelportstecker).
  96.  
  97. An dem Gegenstück der 20-poligen Buchse ist normalerweise der Pin 1 markiert.
  98.  
  99. Damit Sie den Pin 1 auch wirklich finden hier noch ein Hinweis:
  100. Dieser Pin 1 wird beim Zusammenstecken mit der Buchse am Flachbandkabel
  101. auf eine der äußeren Leitungen gelegt.
  102. Diese Leitung 1 ist bei mir auch noch ROT markiert.
  103.  
  104. Die weitere Nummerierung dieses Steckers sei dann also wie folgt:
  105.  
  106.  1   2   3   4   5   6   7   8   9   10
  107. -----------------------------------------
  108.  11  12  13  14  15  16  17  18  19  20
  109.  
  110.  
  111. Nun zu den Verbindungen:
  112.  
  113. Interfacestecker (20-polig)           Parallelportstecker 25-polig:
  114.  
  115.      Pin                 Bedeutung                Pin
  116. --------------------------------------------------------------------  
  117.   1,11,10,20               Masse           18,19,20,21,22,23,24,25
  118.  
  119.      2                     Busy                   11
  120.      
  121.      3,4                   Interfacebrücke
  122.      
  123.      5                                             6
  124.      
  125.      6                                             4
  126.      
  127.      7                            2
  128.  
  129.      13,14                 Interfacebrücke
  130.      
  131.      15                                            7
  132.      
  133.      16                                   5
  134.      
  135.      17                           2
  136.      
  137.  
  138.      Nicht erwähnte Anschlüsse bleiben offen !
  139.  
  140.  
  141. Wichtig:
  142. --------
  143. Obige Verbindungen ohne Gewähr.
  144.  
  145.  
  146.  
  147. - viel Spaß mit Fischertechnik               kla
  148.